<?php
class Bienvenido extends Controller {
	function Bienvenido(){
		parent::Controller();
		$this->load->library("rapyd");
	}
	function index(){
					
		$data['content'] =' ';
		$data['resub']   = " ";
		$data['title']   =$this->datasis->traevalor('TITULO4');
		$data["head"]    = script("jquery.pack.js").script("plugins/jquery.numeric.pack.js").script("plugins/jquery.floatnumber.js").$this->rapyd->get_head();
		$data2=$this->load->view('view_ventanas', $data,TRUE);
		$this->load->view('view_inicio', $data2);

	}
	function inicio(){
		
		$data['filtro']  = ' ';		
		$data['content'] =' ';
		$data['title']   = heading("Bienvenido!");
		$data['head']    = $this->rapyd->get_head();
		$this->load->view('view_ventanas', $data);
		
	}
	function autentificar(){   
			
		$usr=sha1($_POST['user']);
		$pws=sha1($_POST['pws']);
		
		if (!preg_match("/^[^'\"]+$/", $usr)>0){
			$sess_data = array('logged_in'=> FALSE);
			$this->session->set_userdata($sess_data);
			redirect($this->session->userdata('estaba'));
		}
		
		$cursor=$this->db->query("SELECT NOW() AS fecha,CONCAT_WS(' ',usu_ape,usu_nom, '(',usu_cargo,')')usu_nom FROM usuarios WHERE SHA(usu_login)='$usr' AND SHA(usu_contra)='$pws'");
		if($cursor->num_rows() > 0){
			$rr = $cursor->row_array();
			//$sal = each($rr);
			$sess_data = array('usuario' => $_POST['user'],'nombre'  => $rr['usu_nom'],'logged_in'=> TRUE,'fecha'=> $rr['fecha']); 
		} else {
			$sess_data = array('logged_in'=> FALSE);
		}
		$this->session->set_userdata($sess_data);
		//redirect($this->session->userdata('estaba'));
		
		if ($this->datasis->login()){
			redirect("bienvenido/inicio");		
		}else{
					$data['content'] ='<h1><b style="color:red;">&nbsp;&nbsp;&nbsp;Su nombre de usuario o contrase&ntilde;a son incorrectos por favor intentelo de nuevo.</b></h1>';
					$data['resub']   = '<b style="color:red;">FALLO AL INGRESAR</b>';
					$data['title']   = " ";
					$this->load->view('view_inicio', $data);
		}
	}
	function cese(){
		$usr=$this->session->userdata['usuario'];
		//IF(empty($usr))$usr='katy';
		$nombre=$this->datasis->dameval("SELECT usu_nom FROM usuarios WHERE usu_login='$usr'");
		$apellido=$this->datasis->dameval("SELECT usu_ape FROM usuarios WHERE usu_login='$usr'");
		logusu('PRINCIPAL','SALIO DEL SISTEMA',$usr,$nombre,$apellido);
		$this->session->sess_destroy();
		$valor=$this->datasis->traevalor('PAIS');
		$pais=strtolower($valor);
		redirect("");
	}
	function ingresarVentana(){
		$viene=$this->session->userdata('estaba');
		$data['estilos'] = style("estilos.css");
		$attributes  = array('name' => 'ingresar_form');
		$data['cuerpo'] = form_open('bienvenido/autentificar',$attributes);
		$attributes  = array('name' => 'user','size' => '6');
		$data['cuerpo'] .='<table><tr><td>Usuario: </td><td>'.form_input($attributes).'</td></tr>';
		$attributes  = array('name' => 'pws','size' => '6','type' => 'password');
		$data['cuerpo'] .='<tr><td> Clave:  </td><td>'.form_input($attributes).'</td></tr>';
		$data['cuerpo'] .='<tr><td></td><td>'.form_submit('usr_submit', 'Enviar').form_close().'</td></tr></table>';
		// Build the thing
		$this->load->view('view_inicio', $data);
	}
	function error(){
		$this->layout->buildPage('bienvenido/error');
	}
}
?>
